package com.szewec.ps.ui.road.facilities.intersection.task.model;

import java.io.Serializable;
import java.math.BigDecimal;

public class Widen implements Serializable {
    private static final long serialVersionUID = 1686987899449111671L;
    private String id;

    private String entranceRoadId;

    private Integer haveWiden;

    private Integer widenLaneNum;

    private BigDecimal widenWidth;

    private String laneDetail;

    private BigDecimal widenLength;

    private BigDecimal transitionLength;

    private BigDecimal medialOset;

    private Integer laneType;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getEntranceRoadId() {
        return entranceRoadId;
    }

    public void setEntranceRoadId(String entranceRoadId) {
        this.entranceRoadId = entranceRoadId == null ? null : entranceRoadId.trim();
    }

    public Integer getHaveWiden() {
        return haveWiden;
    }

    public void setHaveWiden(Integer haveWiden) {
        this.haveWiden = haveWiden;
    }

    public Integer getWidenLaneNum() {
        return widenLaneNum;
    }

    public void setWidenLaneNum(Integer widenLaneNum) {
        this.widenLaneNum = widenLaneNum;
    }

    public BigDecimal getWidenWidth() {
        return widenWidth;
    }

    public void setWidenWidth(BigDecimal widenWidth) {
        this.widenWidth = widenWidth;
    }

    public String getLaneDetail() {
        return laneDetail;
    }

    public void setLaneDetail(String laneDetail) {
        this.laneDetail = laneDetail == null ? null : laneDetail.trim();
    }

    public BigDecimal getWidenLength() {
        return widenLength;
    }

    public void setWidenLength(BigDecimal widenLength) {
        this.widenLength = widenLength;
    }

    public BigDecimal getTransitionLength() {
        return transitionLength;
    }

    public void setTransitionLength(BigDecimal transitionLength) {
        this.transitionLength = transitionLength;
    }

    public BigDecimal getMedialOset() {
        return medialOset;
    }

    public void setMedialOset(BigDecimal medialOset) {
        this.medialOset = medialOset;
    }

    public Integer getLaneType() {
        return laneType;
    }

    public void setLaneType(Integer laneType) {
        this.laneType = laneType;
    }
}